package net.alpcontrol.bi.colligation.entity;

import java.math.BigDecimal;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author 丛庆
 * @since 2020-09-28
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("v_jk_pzst")
public class VJkPzst implements Serializable {

    private static final long serialVersionUID = 1L;

    private String 银行对账序号;

    private Integer 包括年度的会计期间;

    private String 对方科目带币种;

    private String 行标识;

    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date 凭证审核日期;

    private Integer 往来两清的会计期间;

    @TableField("冲销凭证ID")
    private String 冲销凭证ID;

    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date 往来两清的日期;

    private Integer 凭证的会计年度;

    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date 凭证保存时间;

    private Integer 自动编号;

    private Integer 会计期间;

    private String 凭证类别字;

    private Integer 凭证类别排序号;

    private Integer 凭证编号;

    private Integer 行号;

    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date 制单日期;

    private Integer 附单据数;

    private String 制单人;

    private String 审核人;

    private String 记账人;

    private Integer 记账标志;

    private String 出纳签字人;

    private Integer 凭证标志;

    private String 凭证头自定义项1;

    private String 凭证头自定义项2;

    private String 摘要;

    private String 科目编码;

    private String 币种名称;

    private BigDecimal 借方金额;

    private BigDecimal 贷方金额;

    private BigDecimal 外币借方金额;

    private BigDecimal 外币贷方金额;

    private Float 汇率;

    private Float 数量借方;

    private Float 数量贷方;

    private String 结算方式编码;

    private String 票据号;

    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date 票号发生日期;

    private String 部门编码;

    private String 职员编码;

    private String 客户编码;

    private String 供应商编码;

    private String 项目编码;

    private String 项目大类编码;

    private String 业务员;

    private String 对方科目编码;

    private Integer 银行账两清标志;

    private Integer 往来账两清标志;

    private Boolean 是否核销;

    private String 自定义项1;

    private String 自定义项2;

    private String 自定义项3;

    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date 自定义项4;

    private Integer 自定义项5;

    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date 自定义项6;

    private Float 自定义项7;

    private String 自定义项8;

    private String 自定义项9;

    private String 自定义项10;

    private String 自定义项11;

    private String 自定义项12;

    private String 自定义项13;

    private String 自定义项14;

    private Integer 自定义项15;

    private Float 自定义项16;

    private Integer 实时核销号;


}
